package mysqlModel

import (
	"gorm.io/gorm"
	"time"
)

type UserBasic struct {
	gorm.Model
	Name 			string				`gorm:"column:name"` // --->设置个性化的名称
	Password 		string				`gorm:"column:password"`
	Phone 			string				`gorm:"column:phone"`
	Email 			string				`gorm:"column:email"`
	Identity 		string				`gorm:"column:identity"`// 唯一标识
	ClientIp 		string				`gorm:"column:client_ip"`// 设备ip地址
	ClientPort  	string				`gorm:"column:client_port"`// 设备端口
	Salt			string				`gorm:"column:salt"` //用于加密密码的字段
	LogTime 		time.Time			`gorm:"column:log_time"`// 登录时间
	LogOutTime 		time.Time			`gorm:"column:log_out_time"`// 下线时间
	IsLogout 		bool				`gorm:"column:is_logout"`// 是否下线
	HeartbeatTime 	time.Time			`gorm:"column:heartbeat_time"`// 心跳
	DeviceInfo 		string				`gorm:"column:device_info"`// 设备信息
}

func (table *UserBasic) TableName() string{
	return "user_basic"
}